//
// Created by yonghu0 on 25-10-7.
//

// 队列
#include <iostream>
#include <queue> //queue的头文件

int main()
{
    std::cout << "queue_test begin" << std::endl;
    std::queue<int> q;
    // 入队
    q.push(1);
    q.push(2);
    q.push(3);
    q.push(4);
    // 获取size
    std::cout << q.size() << std::endl;
    // 获取对头元素
    // 出队
    // 判断队列是否为空
    while (!q.empty())
    {
        std::cout << q.front() << " ";
        q.pop();
    }
    std::cout << std::endl;
    std::cout << "queue_test end" << std::endl;

    return 0;
}
